/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.domain.vo;


import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;


/**
 * 模型管理零件 bom导出
 *
 * @author hxloongs
 * @date 2024-08-27
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = IsfdModelManagementPartVo.class)
public class IsfdModelManagementPartExportVo {
    /**
     * 机型编号
     */
    @ExcelIgnore
    private String modelNumber;
    /**
     * 批次编号
     */
    @ExcelIgnore
    private String batchNumber;
    /**
     * 部段编号
     */
    @ExcelIgnore
    private String sectionNumber;
    /**
     * 机型名称
     */
    @ExcelProperty(value = "零件唯一ID（请勿修改）")
    private Long id;
    /**
     * 机型名称
     */
    @ExcelProperty(value = "机型名称")
    private String modelName;

    /**
     * 批次名称
     */
    @ExcelProperty(value = "批次名称")
    private String batchName;

    /**
     * 部段名称
     */
    @ExcelProperty(value = "部段名称")
    private String sectionName;
    /**
     * 组件号
     */
    @ExcelProperty(value = "组件号")
    private String componentNumber;
    /**
     * 零件编号
     */
    @ExcelProperty(value = "零件编号")
    private String partNumber;
    /**
     * 零件
     */
    @ExcelIgnore
    private String partName;

    /**
     * 零件名称
     */
    @ExcelProperty(value = "零件名称")
    private String name;
    /**
     * 版本号
     */
    @ExcelProperty(value = "版本号")
    private String versionNumber;

    /**
     * 数量
     */
    @ExcelProperty(value = "数量")
    private Long amount;
    /**
     * 单位重量（KG）
     */
    @ExcelProperty(value = "单位重量（KG）")
    private Double unitWeight;
    /**
     * 材料
     */
    @ExcelProperty(value = "材料")
    private String material;

}
